home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #3 / Amiga Plus CD - 2002 - No. 03.iso / AmigaPlus / Tools / Development / envCPP31 / compilers / sas-c / rexx / exit.rexx next >
Encoding:
OS/2 REXX Batch file  |  2002-01-01  |  791 b   |  43 lines

  1. /* rexx macro */
  2.  
  3. options results                             /* enable return codes     */
  4.  
  5. if (left(address(), 6) ~= "GOLDED") then    /* not started by GoldEd ? */
  6.  
  7.     address 'GOLDED.1'
  8.  
  9. 'LOCK CURRENT RELEASE=4'                    /* lock GUI, gain access   */
  10.  
  11. if (RC ~= 0) then
  12.  
  13.     exit
  14.  
  15. options failat 6                            /* ignore warnings         */
  16.  
  17. signal on syntax                            /* ensure clean exit       */
  18.  
  19. /* ---------------------- INSERT YOUR CODE HERE ---------------------- */
  20.  
  21. 'HELP STOP'
  22.  
  23. 'UNLOCK'
  24.  
  25. if show('P', 'SC_SCMSG') then do
  26.  
  27.     address 'SC_SCMSG'
  28.  
  29.     'quit'
  30. end
  31.  
  32. address 'COMMAND'
  33.  
  34. 'avail >nil: flush'
  35.  
  36. /* ------------------------- END OF YOUR CODE ------------------------ */
  37.  
  38. exit
  39.  
  40. SYNTAX:
  41.  
  42. SAY "Error in line" SIGL ":" ERRORTEXT(RC)
  43.